وضعیت موجودی موجود
Product details
- Publisher : Manning (June 29, 2021)
- Language : English
- Paperback : 768 pages
- ISBN-10 : 1617295485
-
ISBN-13 : 978-1617295485
کتاب Advanced Algorithms and Data Structures
منابع کتاب کتاب Advanced Algorithms and Data Structures
با قیمت پایینتری از سایر فروشندگانی که ممکن است ارسال رایگان Prime را ارائه ندهند، موجود است.
Advanced Algorithms and Data Structures مجموعه ای از الگوریتم ها را برای چالش های برنامه نویسی پیچیده در تجزیه و تحلیل داده ها، یادگیری ماشین و محاسبه گراف معرفی می کند.
خلاصه
به عنوان یک مهندس نرم افزار، با چالش های برنامه نویسی بی شماری روبرو خواهید شد که در ابتدا گیج کننده، دشوار یا حتی غیرممکن به نظر می رسند. ناامید نشو! بسیاری از این مشکلات "جدید" در حال حاضر راه حل های ثابت شده ای دارند. الگوریتمهای پیشرفته و ساختارهای داده رویکردهای قدرتمندی را برای طیف گستردهای از چالشهای کدنویسی پیچیده به شما میآموزد که میتوانید آنها را تطبیق دهید و در برنامههای خود اعمال کنید. این راهنمای عملی با ارائه ترکیبی متعادل از الگوریتمهای کلاسیک، پیشرفته و جدید، جعبه ابزار برنامهنویسی شما را با دیدگاههای جدید و تکنیکهای عملی ارتقا میدهد.
خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالبهای PDF، Kindle و ePub از انتشارات منینگ است.
در مورد تکنولوژی
آیا می توانید سرعت و کارایی برنامه های خود را بدون سرمایه گذاری در سخت افزار جدید بهبود بخشید؟ خوب، بله، شما می توانید: نوآوری ها در الگوریتم ها و ساختارهای داده منجر به پیشرفت های عظیم در عملکرد برنامه شده است. این کتاب را انتخاب کنید تا مجموعه ای از الگوریتم های پیشرفته را کشف کنید که شما را به یک توسعه دهنده موثرتر تبدیل می کند.
در مورد کتاب
Advanced Algorithms and Data Structures مجموعه ای از الگوریتم ها را برای چالش های برنامه نویسی پیچیده در تجزیه و تحلیل داده ها، یادگیری ماشین و محاسبه گراف معرفی می کند. شما رویکردهای پیشرفته برای انواع سناریوهای دشوار را کشف خواهید کرد. شما حتی یاد خواهید گرفت که ساختار داده های خود را برای پروژه هایی که نیاز به راه حل سفارشی دارند طراحی کنید.
داخلش چیه
بر اساس ساختارهای داده پایه که قبلاً می شناسید بسازید
برای افزایش سرعت برنامه، الگوریتم های خود را نمایه کنید
ذخیره و جستجوی رشته ها به طور موثر
توزیع الگوریتم های خوشه بندی با MapReduce
حل مسائل لجستیک با استفاده از نمودارها و الگوریتم های بهینه سازی
درباره خواننده
برای برنامه نویسان متوسط
درباره نویسنده
مارچلو لاروکا یک دانشمند محقق و یک مهندس تمام عیار است. تمرکز او بر روی الگوریتم های بهینه سازی، الگوریتم های ژنتیک، یادگیری ماشینی و محاسبات کوانتومی است.
فهرست مطالب
1 معرفی ساختارهای داده
بخش 1 بهبود ساختارهای داده های اساسی
2 بهبود صف های اولویت: پشته های d-way
3 Treaps: استفاده از تصادفی سازی برای متعادل کردن درخت های جستجوی دودویی
4 فیلتر بلوم: کاهش حافظه برای ردیابی محتوا
5 مجموعه از هم گسسته: پردازش زمان زیر خطی
6 Trie, radix trie: جستجوی رشته کارآمد
7 مورد استفاده: حافظه پنهان LRU
بخش 2 پرس و جوهای چند بعدی
8 جستجوی نزدیکترین همسایگان
9 درخت K-d: نمایه سازی داده های چند بعدی
10 درخت جستجوی شباهت: نزدیکترین همسایگان تقریبی برای بازیابی تصویر جستجو می کنند
11 کاربردهای جستجوی نزدیکترین همسایه
12 خوشه بندی
13 خوشه بندی موازی: MapReduce و خوشه بندی تاج
بخش 3 نمودارهای مسطح و حداقل تعداد عبور
14 مقدمه ای بر نمودارها: یافتن مسیرهایی با حداقل فاصله
15 جاسازی نمودار و مسطح بودن: رسم نمودارها با حداقل تقاطع لبه ها
16 نزول گرادیان: مشکلات بهینه سازی (نه فقط) در نمودارها
17 بازپخت شبیه سازی شده: بهینه سازی فراتر از حداقل های محلی
18 الگوریتم ژنتیک: بهینه سازی سریع با الهام از بیولوژیک
ارسال نظر درباره کتاب Advanced Algorithms and Data Structures